const translation = {
  createDatabase: 'Create Database',
  emptyDescription: 'No databases yet, create one now~',
  noSearchResults: 'No databases found',
  goToEdit: 'Edit',
  copy: 'Copy',
  delete: 'Delete',
  cancel: 'Cancel',
  confirm: 'Confirm',
  create: 'Create',
  edit: 'Edit',
  database: 'Database',
  databaseName: 'Database Name:',
  databaseDescription: 'Database Description:',
  pleaseEnter: 'Please enter',
  pleaseEnterDatabaseName: 'Please enter database name',
  pleaseEnterDatabaseDescription: 'Please enter database description',
  nameValidationMessage:
    'Name must start with a lowercase letter and contain only lowercase letters, numbers, and underscores',
  confirmDeleteDatabase: 'Confirm delete database?',
  deleteDatabaseIrreversible:
    'Deleting a database is irreversible, and users will no longer be able to access your database.',
  importDataTable: 'Data Table',
  importTestData: 'Test Data',
  importData: 'Import',
  fileFormatNotMatch: 'File format does not match',
  downloadTemplate: 'Download Template',
  dragFileHere: 'Drag file here, or',
  selectFile: 'Select File',
  fileFormatDescription:
    'File format is XLSX, supports up to 1000 data imports, only supports uploading one file.',
  importSuccess: 'Import successful',
  back: 'Back',
  tableStructure: 'Table Structure',
  testData: 'Test',
  onlineData: 'Online',
  addDataTable: 'Add Data Table',
  noData: 'No Data',
  addData: 'Add',
  batchDelete: 'Batch Delete',
  importDataAction: 'Import Data',
  exportData: 'Export Data',
  refreshData: 'Refresh',
  dataUpdated: 'Data updated',
  pleaseSelectDataToDelete: 'Please select data to delete',
  confirmDeleteData:
    'Are you sure you want to delete the data? Data cannot be recovered after deletion.',
  confirmDeleteTable:
    'Are you sure you want to delete the table? Deleting the table will delete all data in the table.',
  totalDataItems: 'Total {{total}} data items',
  addRow: 'Add Row',
  add: 'Add',
  pleaseEnterField: 'Please enter',
  pleaseSelectDate: 'Please select date',
  pleaseSelect: 'Please select',
  fieldCannotBeEmpty: '{{field}} cannot be empty',
  illegalInput: 'Illegal input',
  dataTableName: 'Data Table Name:',
  dataTableDescription: 'Data Table Description:',
  pleaseEnterDataTableName: 'Please enter data table name',
  dataTableNameTooLong: 'Data table name cannot exceed 60 characters',
  pleaseEnterDataTableDescription: 'Please enter data table description',
  importFields: 'Import Fields',
  addField: 'Add Field',
  atLeastOneCustomField: 'At least add one custom field',
  save: 'Save',
  saveSuccess: 'Save successful',
  saveFailed: 'Save failed',
  fieldNameRepeat: 'Field name repeated',
  fieldNameConvention:
    'Can only contain lowercase letters, numbers, _, must start with English letter',
  pleaseEnterFieldName: 'Please enter field name',
  pleaseEnterFieldDescription: 'Please enter field description',
  fieldCountExceeded: 'Field count cannot exceed 20',
  tableCountExceeded: 'Table count cannot exceed 20',
  duplicateFieldExists: 'Duplicate fields exist, import failed',
  fieldCountExceededImport: 'Field count cannot exceed 20, import failed',
  parameterError: 'Parameter error, please check and try again',
  tip: 'Tip',
  confirmModifyTableStructure:
    'Are you sure you want to modify the table structure? Modifications may affect agents or workflows that reference this table',
  fieldName: 'Field Name',
  fieldType: 'Type',
  fieldDescription: 'Description',
  defaultValue: 'Default Value',
  isRequired: 'Required',
  operation: 'Actions',
  pleaseEnterFieldNameInput: 'Please enter field name',
  pleaseSelectType: 'Please select type',
  pleaseEnterDescription: 'Please enter description',
  idFieldDescription: 'Unique identifier for data (primary key)',
  uidFieldDescription: 'User unique identifier, generated by system',
  createdTimeDescription: 'Created Time',
  updatedTimeDescription: 'Updated Time',
  // TestTable component translations
  serialNumber: 'No.',
  action: 'Actions',
  tableNameMsg:
    "'{{keyword}}' is a reserved keyword for the system. Please change the table name",
  fieldNameMsg:
    "'{{keyword}}' is a reserved keyword for the system. Please change the field name",
  downloadTemplateFailed: 'Download template failed',
  addRowSuccess: 'Add row successfully',
  addRowFailed: 'Add row failed',
  getFieldListFailed: 'Failed to get field list',
  exportSuccess: 'Export successful',
  exportFailed: 'Export failed',
  deleteSuccess: 'Delete successful',
  deleteFailed: 'Delete failed',
  noFileSelected: 'Please select file',
  importFailed: 'Import failed',
  duplicateFieldsIgnored: 'Duplicate fields ignored',
};

export default translation;
